package com.shishuo.cdn.service;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.shishuo.cdn.dao.IdcDao;

/**
 * IDC价格信息
 * @author Administrator
 *
 */
@Service
public class IdcService {
	@Autowired
	private IdcDao idcDao;
	
	/**
	 * 
	 * 描述：获取IDC计费设置
	 * 创建人： 魏泽超
	 * 创建时间: 2016-4-7 上午9:29:27
	 * @version
	 */
	public String queryIdcList(String type){
		return idcDao.queryIdcList(type);
	}
	
	
	/**
	 * 
	 * 描述：获取IDC价格
	 * 创建人： 魏泽超
	 * 创建时间: 2016-4-7 上午9:30:03
	 * @version
	 */
	public String getIdcPrice(String name){
		return idcDao.getIdcPrice(name);
	}
	
	/**
	 * 
	 * 描述：获取设备信息
	 * 创建人： 魏泽超
	 * 创建时间: 2016-4-7 上午9:43:45
	 * @version
	 */
	public List<Map<String,Object>> getDevicePrice(){
		return idcDao.getDevicePrice();
	}
	
	/**
	 * 
	 * 描述：获取价格
	 * 创建人： 魏泽超
	 * 创建时间: 2016-4-7 下午5:53:06
	 * @version
	 */
	public String getPrice(String name){
		return idcDao.getPrice(name);
	}
	
	/**
	 * 
	 * 描述：根据Type（ISP/IDC/XXX）获取年份
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-3 下午5:33:51
	 * @version
	 */
	public List<String> getYearByType(String type){
		return idcDao.getYearByType(type);
	}
	
	/**
	 * 
	 * 描述：获取宽带+价格
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-4 上午8:42:16
	 * @version
	 */
	public List<Map<String,Object>> getMBAndPrice(Map<String,Object> map){
		return idcDao.getMBAndPrice(map);
	}
	
	/**
	 * 
	 * 描述：获取省份
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-4 下午5:29:44
	 * @version
	 */
	public List<String> getProvince(){
		return idcDao.getProvince();
	}
	
	/**
	 * 
	 * 描述：获取城市
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-4 下午5:36:43
	 * @version
	 */
	public List<String> getCity(String name){
		return idcDao.getCity(name);
	}
	
	/**
	 * 
	 * 描述：获取县区
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-5 上午9:14:29
	 * @version
	 */
	public List<String> getCounty(String name){
		return idcDao.getCounty(name);
	}
	
	/**
	 * 
	 * 描述：获取街道
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-5 上午9:14:39
	 * @version
	 */
	public List<String> getStreet(String name){
		return idcDao.getStreet(name);
	}
	
	/**
	 * 
	 * 描述：获取大厦
	 * 创建人： 魏泽超
	 * 创建时间: 2016-5-5 上午9:14:48
	 * @version
	 */
	public List<String> getEdifice(String name){
		return idcDao.getEdifice(name);
	}
}
